self-loading rifle - French English Dictionary